package controller.protocol;

import entity.CounterMessage;
import entity.NegoRoom;

import java.util.List;

public abstract class GameProtocol {

    protected NegoRoom room;

    protected boolean isGameEnd;

    protected CounterMessage counterMessage;

    public GameProtocol(NegoRoom room){
        this.room = room;
    }

    public void setCounterMessage(CounterMessage counterMessage) {
        this.counterMessage = counterMessage;
    }

    public abstract List<Integer> nextSpeaker();

    public abstract boolean isGameEnd();

}
